package com.top.application.utils;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
 * 
 * @ClassName: ConfigUtils
 * @Description: TODO(读取配置文件工具类)
 * @author zhaiey
 * @date 2018年3月20日 上午10:57:09
 *
 */
public class ConfigUtils {
	private static Properties configfile = null;

	static {
		InputStream in = ConfigUtils.class.getClassLoader()
				.getResourceAsStream("system.properties");
		configfile = new Properties();
		try {
			configfile.load(in);
			in.close();
		} catch (IOException e) {
			System.out.println("配置文件不存在！");
		} finally {
			try {
				if (in != null) {
					in.close();
				}
			} catch (IOException e) {
				in = null;
			}
		}
	}
	
	/**
	 * 
	 * @Title: getPropertiesByKey 
	 * @Description: TODO(根据配置文件键值获取配置信息) 
	 * @param @param key
	 * @param @return    设定文件 
	 * @author zhaiey
	 * @return String    返回类型 
	 * @throws
	 */
	public static String getPropertiesByKey(String key) {
		return configfile.getProperty(key);
	}
}
